package Level01.Five;

import java.io.File;
import java.io.IOException;
import java.util.Scanner;

/**
 * 键盘录入一个文件路径，根据文件路径创建 File 对象
 * 如果输入的文件路径对应的文件不存在，则创建该文件。
 * 如果输入的文件路径对应的文件已经存在了，则获得文件大小并输出。
 */
public class Test {
    public static void main(String[] args) throws IOException {
        //1. 使用 Scanner 类进行键盘录入数据
        Scanner scanner = new Scanner(System.in);
        System.out.println("输入一串字符串，作为文件路径");
        //2. 将键盘输入的内容存放到字符串中
        String nextLine = scanner.nextLine();
        //3. 使用 File 类的构造方法创建文件对象
        File file = new File(nextLine);
        //4. 判断文件是否存在，不存在则创建，存在则输出文件大小
        if (file.exists()) {
            System.out.println("文件已存在，大小为：" + file.length() + " 字节");
        }else {
            file.createNewFile();
        }
    }
}
